package plantilla;

import java.io.File;
import java.util.List;

public abstract class AbstractPlantillaDAO implements IPlantillaDAO {

	public abstract void crearPlantilla(PlantillaTO pto, String ruta);

	public abstract void eliminarPlantilla(List<String> rutas);

	public abstract PlantillaTO buscarPlantilla(String ruta);

	public abstract void moverPlantilla(String dirOrigen, String dirDestino,
			boolean sobreescribir);

	public abstract String getDir(File dirTeclados, String nombreTeclado);

	public abstract String getName(String ruta);

	public abstract boolean existePlantilla(File dirTeclados,
			String nombreTeclado);

	public abstract String tecladoUnico(String ruta);

}
